// export Bag , andr , lisa , gary , allen , bart , kate , petra , adi , ron , nina , lucy , paul , frank , vasiliev , Greene , wybrani , wybrani1 , wybrani2 , zestawik , solar1 , solar2 , solar3 , solar4 , zbro , morozov , movie_effect ; export soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , soldat8 , soldat9 , soldat10 , soldat11 , soldat12 , soldat13 , soldat14 , soldat15 , soldat16 , soldat17 , soldat18 , soldat19 , soldat20 , soldat21 , soldat22 , soldat23 , soldat24 , soldat25 , mechanik1 , mechanik2 , mechanik3 , mechanik4 , mechanik5 , hg1 , hg2 , hg3 , hg4 , hg5 , hg6 , hg7 , hg8 , hg9 , hg10 , hg11 , hg12 ; export mortar1 , mortar2 , mortar3 , mortar4 , mortar5 , mortar6 , mortar7 , mortar8 , mortar9 , mortar10 , mortar11 , mortar12 , mortar13 , mortar14 , mortar15 , margaret , ivan , alex , cyrus , brad ; export hg13 , hg14 , hg15 , hg16 , hg17 , hg18 , hg19 , hg20 , hg21 , hg22 , hg23 , hg24 , hg25 , hg26 , hg27 , hg28 , hg29 , hg30 , crate_list , Ilosc_CZ , fabe , CZ , zbro1 , bata , bunkier1 , bunkier2 , stachu1 , skl ; export zbrojka , bunkier , arm_rdy , bun_rdy , sklad , dep_rdy , arab1 , arab2 , arab3 , arab4 , arabs1 , arabs2 , ptak1 , ptak2 , ptak3 ; starting begin disable ( 01 ) ;
   0: LD_INT 1
   2: DISABLE_MARKED
// disable ( 02 ) ;
   3: LD_INT 2
   5: DISABLE_MARKED
// disable ( 03 ) ;
   6: LD_INT 3
   8: DISABLE_MARKED
// disable ( 04 ) ;
   9: LD_INT 4
  11: DISABLE_MARKED
// disable ( 05 ) ;
  12: LD_INT 5
  14: DISABLE_MARKED
// ComHold ( omar ) ;
  15: LD_INT 259
  17: PPUSH
  18: CALL_OW 140
// ComHold ( szejk ) ;
  22: LD_INT 260
  24: PPUSH
  25: CALL_OW 140
// ComEnterUnit ( [ omar , szejk ] , werg ) ;
  29: LD_INT 259
  31: PUSH
  32: LD_INT 260
  34: PUSH
  35: EMPTY
  36: LIST
  37: LIST
  38: PPUSH
  39: LD_INT 99
  41: PPUSH
  42: CALL_OW 120
// ComEnterUnit ( z1 , b1 ) ;
  46: LD_INT 166
  48: PPUSH
  49: LD_INT 143
  51: PPUSH
  52: CALL_OW 120
// ComEnterUnit ( z2 , b2 ) ;
  56: LD_INT 167
  58: PPUSH
  59: LD_INT 138
  61: PPUSH
  62: CALL_OW 120
// ComEnterUnit ( z3 , b3 ) ;
  66: LD_INT 256
  68: PPUSH
  69: LD_INT 139
  71: PPUSH
  72: CALL_OW 120
// ComEnterUnit ( z4 , b4 ) ;
  76: LD_INT 153
  78: PPUSH
  79: LD_INT 142
  81: PPUSH
  82: CALL_OW 120
// ComEnterUnit ( z5 , b5 ) ;
  86: LD_INT 154
  88: PPUSH
  89: LD_INT 141
  91: PPUSH
  92: CALL_OW 120
// ComEnterUnit ( z6 , b6 ) ;
  96: LD_INT 155
  98: PPUSH
  99: LD_INT 86
 101: PPUSH
 102: CALL_OW 120
// ComEnterUnit ( z7 , b7 ) ;
 106: LD_INT 156
 108: PPUSH
 109: LD_INT 93
 111: PPUSH
 112: CALL_OW 120
// ComEnterUnit ( z8 , b8 ) ;
 116: LD_INT 157
 118: PPUSH
 119: LD_INT 94
 121: PPUSH
 122: CALL_OW 120
// ComEnterUnit ( z9 , b9 ) ;
 126: LD_INT 158
 128: PPUSH
 129: LD_INT 84
 131: PPUSH
 132: CALL_OW 120
// ComEnterUnit ( z10 , b10 ) ;
 136: LD_INT 159
 138: PPUSH
 139: LD_INT 85
 141: PPUSH
 142: CALL_OW 120
// ComEnterUnit ( z11 , b11 ) ;
 146: LD_INT 160
 148: PPUSH
 149: LD_INT 95
 151: PPUSH
 152: CALL_OW 120
// ComEnterUnit ( z12 , b12 ) ;
 156: LD_INT 162
 158: PPUSH
 159: LD_INT 98
 161: PPUSH
 162: CALL_OW 120
// ComEnterUnit ( z13 , b13 ) ;
 166: LD_INT 161
 168: PPUSH
 169: LD_INT 97
 171: PPUSH
 172: CALL_OW 120
// ComEnterUnit ( z14 , b14 ) ;
 176: LD_INT 168
 178: PPUSH
 179: LD_INT 120
 181: PPUSH
 182: CALL_OW 120
// ComEnterUnit ( z15 , b15 ) ;
 186: LD_INT 169
 188: PPUSH
 189: LD_INT 121
 191: PPUSH
 192: CALL_OW 120
// ComEnterUnit ( z16 , b16 ) ;
 196: LD_INT 170
 198: PPUSH
 199: LD_INT 118
 201: PPUSH
 202: CALL_OW 120
// ComEnterUnit ( z17 , b17 ) ;
 206: LD_INT 183
 208: PPUSH
 209: LD_INT 117
 211: PPUSH
 212: CALL_OW 120
// ComEnterUnit ( z18 , b18 ) ;
 216: LD_INT 182
 218: PPUSH
 219: LD_INT 119
 221: PPUSH
 222: CALL_OW 120
// ComEnterUnit ( z19 , b19 ) ;
 226: LD_INT 165
 228: PPUSH
 229: LD_INT 96
 231: PPUSH
 232: CALL_OW 120
// ComEnterUnit ( z20 , b20 ) ;
 236: LD_INT 164
 238: PPUSH
 239: LD_INT 116
 241: PPUSH
 242: CALL_OW 120
// ComEnterUnit ( z21 , b21 ) ;
 246: LD_INT 163
 248: PPUSH
 249: LD_INT 115
 251: PPUSH
 252: CALL_OW 120
// ComEnterUnit ( z23 , b23 ) ;
 256: LD_INT 173
 258: PPUSH
 259: LD_INT 257
 261: PPUSH
 262: CALL_OW 120
// ComEnterUnit ( z24 , b24 ) ;
 266: LD_INT 172
 268: PPUSH
 269: LD_INT 112
 271: PPUSH
 272: CALL_OW 120
// ComEnterUnit ( z25 , b25 ) ;
 276: LD_INT 171
 278: PPUSH
 279: LD_INT 113
 281: PPUSH
 282: CALL_OW 120
// ComEnterUnit ( zoldak1 , bunk ) ;
 286: LD_INT 293
 288: PPUSH
 289: LD_INT 9
 291: PPUSH
 292: CALL_OW 120
// ComEnterUnit ( m1 , car1 ) ;
 296: LD_INT 214
 298: PPUSH
 299: LD_INT 185
 301: PPUSH
 302: CALL_OW 120
// ComEnterUnit ( m2 , car2 ) ;
 306: LD_INT 212
 308: PPUSH
 309: LD_INT 186
 311: PPUSH
 312: CALL_OW 120
// ComEnterUnit ( m3 , car3 ) ;
 316: LD_INT 211
 318: PPUSH
 319: LD_INT 187
 321: PPUSH
 322: CALL_OW 120
// ComEnterUnit ( m4 , car4 ) ;
 326: LD_INT 280
 328: PPUSH
 329: LD_INT 191
 331: PPUSH
 332: CALL_OW 120
// ComEnterUnit ( m5 , car5 ) ;
 336: LD_INT 210
 338: PPUSH
 339: LD_INT 194
 341: PPUSH
 342: CALL_OW 120
// ComHold ( [ nauk , ar1 , ar2 , ar3 , kurt , malpa1 , malpa2 , malpa3 , malpa4 , malpa5 ] ) ;
 346: LD_INT 281
 348: PUSH
 349: LD_INT 196
 351: PUSH
 352: LD_INT 198
 354: PUSH
 355: LD_INT 197
 357: PUSH
 358: LD_INT 294
 360: PUSH
 361: LD_INT 219
 363: PUSH
 364: LD_INT 215
 366: PUSH
 367: LD_INT 217
 369: PUSH
 370: LD_INT 218
 372: PUSH
 373: LD_INT 216
 375: PUSH
 376: EMPTY
 377: LIST
 378: LIST
 379: LIST
 380: LIST
 381: LIST
 382: LIST
 383: LIST
 384: LIST
 385: LIST
 386: LIST
 387: PPUSH
 388: CALL_OW 140
// ComEnterUnit ( [ s1 , s2 , s3 , s4 , s5 ] , bun1 ) ;
 392: LD_INT 181
 394: PUSH
 395: LD_INT 268
 397: PUSH
 398: LD_INT 269
 400: PUSH
 401: LD_INT 180
 403: PUSH
 404: LD_INT 179
 406: PUSH
 407: EMPTY
 408: LIST
 409: LIST
 410: LIST
 411: LIST
 412: LIST
 413: PPUSH
 414: LD_INT 136
 416: PPUSH
 417: CALL_OW 120
// ComEnterUnit ( [ s6 , s7 , s8 , s9 ] , bun2 ) ;
 421: LD_INT 184
 423: PUSH
 424: LD_INT 265
 426: PUSH
 427: LD_INT 266
 429: PUSH
 430: LD_INT 267
 432: PUSH
 433: EMPTY
 434: LIST
 435: LIST
 436: LIST
 437: LIST
 438: PPUSH
 439: LD_INT 135
 441: PPUSH
 442: CALL_OW 120
// ComEnterUnit ( [ s10 , s11 , s12 , s13 , s14 , s15 ] , bun3 ) ;
 446: LD_INT 174
 448: PUSH
 449: LD_INT 175
 451: PUSH
 452: LD_INT 176
 454: PUSH
 455: LD_INT 270
 457: PUSH
 458: LD_INT 271
 460: PUSH
 461: LD_INT 272
 463: PUSH
 464: EMPTY
 465: LIST
 466: LIST
 467: LIST
 468: LIST
 469: LIST
 470: LIST
 471: PPUSH
 472: LD_INT 87
 474: PPUSH
 475: CALL_OW 120
// ComEnterUnit ( [ s16 , s17 ] , bun4 ) ;
 479: LD_INT 178
 481: PUSH
 482: LD_INT 177
 484: PUSH
 485: EMPTY
 486: LIST
 487: LIST
 488: PPUSH
 489: LD_INT 88
 491: PPUSH
 492: CALL_OW 120
// ComEnterUnit ( [ s19 , s20 , s21 , s22 , s23 , s24 ] , bun5 ) ;
 496: LD_INT 275
 498: PUSH
 499: LD_INT 274
 501: PUSH
 502: LD_INT 273
 504: PUSH
 505: LD_INT 276
 507: PUSH
 508: LD_INT 277
 510: PUSH
 511: LD_INT 278
 513: PUSH
 514: EMPTY
 515: LIST
 516: LIST
 517: LIST
 518: LIST
 519: LIST
 520: LIST
 521: PPUSH
 522: LD_INT 50
 524: PPUSH
 525: CALL_OW 120
// ComEnterUnit ( [ s25 , s26 , s27 , s28 , s29 , s30 ] , bun6 ) ;
 529: LD_INT 240
 531: PUSH
 532: LD_INT 239
 534: PUSH
 535: LD_INT 238
 537: PUSH
 538: LD_INT 241
 540: PUSH
 541: LD_INT 237
 543: PUSH
 544: LD_INT 236
 546: PUSH
 547: EMPTY
 548: LIST
 549: LIST
 550: LIST
 551: LIST
 552: LIST
 553: LIST
 554: PPUSH
 555: LD_INT 131
 557: PPUSH
 558: CALL_OW 120
// ComEnterUnit ( [ s31 , s32 , s33 , s34 , s35 , s36 ] , bun7 ) ;
 562: LD_INT 228
 564: PUSH
 565: LD_INT 223
 567: PUSH
 568: LD_INT 221
 570: PUSH
 571: LD_INT 227
 573: PUSH
 574: LD_INT 222
 576: PUSH
 577: LD_INT 220
 579: PUSH
 580: EMPTY
 581: LIST
 582: LIST
 583: LIST
 584: LIST
 585: LIST
 586: LIST
 587: PPUSH
 588: LD_INT 8
 590: PPUSH
 591: CALL_OW 120
// ComEnterUnit ( [ s38 , s39 , s40 , s41 ] , bun8 ) ;
 595: LD_INT 229
 597: PUSH
 598: LD_INT 230
 600: PUSH
 601: LD_INT 225
 603: PUSH
 604: LD_INT 226
 606: PUSH
 607: EMPTY
 608: LIST
 609: LIST
 610: LIST
 611: LIST
 612: PPUSH
 613: LD_INT 39
 615: PPUSH
 616: CALL_OW 120
// ComEnterUnit ( [ s42 , s43 , s44 , s45 , s46 , s47 ] , bun9 ) ;
 620: LD_INT 231
 622: PUSH
 623: LD_INT 232
 625: PUSH
 626: LD_INT 233
 628: PUSH
 629: LD_INT 279
 631: PUSH
 632: LD_INT 234
 634: PUSH
 635: LD_INT 235
 637: PUSH
 638: EMPTY
 639: LIST
 640: LIST
 641: LIST
 642: LIST
 643: LIST
 644: LIST
 645: PPUSH
 646: LD_INT 49
 648: PPUSH
 649: CALL_OW 120
// lisa = CreateCharacter ( Lisa Lawson ) ;
 653: LD_ADDR_EXP 3
 657: PUSH
 658: LD_STRING Lisa Lawson
 660: PPUSH
 661: CALL_OW 34
 665: ST_TO_ADDR
// andr = CreateCharacter ( Andrew Tomphson ) ;
 666: LD_ADDR_EXP 2
 670: PUSH
 671: LD_STRING Andrew Tomphson
 673: PPUSH
 674: CALL_OW 34
 678: ST_TO_ADDR
// allen = CreateCharacter ( Paul Allen ) ;
 679: LD_ADDR_EXP 5
 683: PUSH
 684: LD_STRING Paul Allen
 686: PPUSH
 687: CALL_OW 34
 691: ST_TO_ADDR
// bart = CreateCharacter ( Bart Reynolds ) ;
 692: LD_ADDR_EXP 6
 696: PUSH
 697: LD_STRING Bart Reynolds
 699: PPUSH
 700: CALL_OW 34
 704: ST_TO_ADDR
// kate = CreateCharacter ( Kate Jordan ) ;
 705: LD_ADDR_EXP 7
 709: PUSH
 710: LD_STRING Kate Jordan
 712: PPUSH
 713: CALL_OW 34
 717: ST_TO_ADDR
// Petra = CreateCharacter ( Petra Johnson ) ;
 718: LD_ADDR_EXP 8
 722: PUSH
 723: LD_STRING Petra Johnson
 725: PPUSH
 726: CALL_OW 34
 730: ST_TO_ADDR
// adi = CreateCharacter ( Henry Slade ) ;
 731: LD_ADDR_EXP 9
 735: PUSH
 736: LD_STRING Henry Slade
 738: PPUSH
 739: CALL_OW 34
 743: ST_TO_ADDR
// ron = CreateCharacter ( Ron Paterson ) ;
 744: LD_ADDR_EXP 10
 748: PUSH
 749: LD_STRING Ron Paterson
 751: PPUSH
 752: CALL_OW 34
 756: ST_TO_ADDR
// gary = CreateCharacter ( Gary Grant ) ;
 757: LD_ADDR_EXP 4
 761: PUSH
 762: LD_STRING Gary Grant
 764: PPUSH
 765: CALL_OW 34
 769: ST_TO_ADDR
// Bag = CreateCharacter ( Matthew Bagins ) ;
 770: LD_ADDR_EXP 1
 774: PUSH
 775: LD_STRING Matthew Bagins
 777: PPUSH
 778: CALL_OW 34
 782: ST_TO_ADDR
// Nina = CreateCharacter ( Nina Kleshnev ) ;
 783: LD_ADDR_EXP 11
 787: PUSH
 788: LD_STRING Nina Kleshnev
 790: PPUSH
 791: CALL_OW 34
 795: ST_TO_ADDR
// Paul = CreateCharacter ( Paul Khattam ) ;
 796: LD_ADDR_EXP 13
 800: PUSH
 801: LD_STRING Paul Khattam
 803: PPUSH
 804: CALL_OW 34
 808: ST_TO_ADDR
// Lucy = CreateCharacter ( Lucy Donaldson ) ;
 809: LD_ADDR_EXP 12
 813: PUSH
 814: LD_STRING Lucy Donaldson
 816: PPUSH
 817: CALL_OW 34
 821: ST_TO_ADDR
// Frank = CreateCharacter ( Frank Forsyth ) ;
 822: LD_ADDR_EXP 14
 826: PUSH
 827: LD_STRING Frank Forsyth
 829: PPUSH
 830: CALL_OW 34
 834: ST_TO_ADDR
// Greene = CreateCharacter ( Fred Greene ) ;
 835: LD_ADDR_EXP 16
 839: PUSH
 840: LD_STRING Fred Greene
 842: PPUSH
 843: CALL_OW 34
 847: ST_TO_ADDR
// margaret = CreateCharacter ( Margaret Staines ) ;
 848: LD_ADDR_EXP 85
 852: PUSH
 853: LD_STRING Margaret Staines
 855: PPUSH
 856: CALL_OW 34
 860: ST_TO_ADDR
// ivan = CreateCharacter ( Ivan Dimitrov ) ;
 861: LD_ADDR_EXP 86
 865: PUSH
 866: LD_STRING Ivan Dimitrov
 868: PPUSH
 869: CALL_OW 34
 873: ST_TO_ADDR
// stachu1 = CreateCharacter ( Stanisaw Kamiski ) ;
 874: LD_ADDR_EXP 116
 878: PUSH
 879: LD_STRING Stanisaw Kamiski
 881: PPUSH
 882: CALL_OW 34
 886: ST_TO_ADDR
// alex = CreateCharacter ( Alexandra Carey ) ;
 887: LD_ADDR_EXP 87
 891: PUSH
 892: LD_STRING Alexandra Carey
 894: PPUSH
 895: CALL_OW 34
 899: ST_TO_ADDR
// brad = CreateCharacter ( Brad Butts ) ;
 900: LD_ADDR_EXP 89
 904: PUSH
 905: LD_STRING Brad Butts
 907: PPUSH
 908: CALL_OW 34
 912: ST_TO_ADDR
// cyrus = CreateCharacter ( Cyrus Parker ) ;
 913: LD_ADDR_EXP 88
 917: PUSH
 918: LD_STRING Cyrus Parker
 920: PPUSH
 921: CALL_OW 34
 925: ST_TO_ADDR
// SetClass ( bart , 2 ) ;
 926: LD_EXP 6
 930: PPUSH
 931: LD_INT 2
 933: PPUSH
 934: CALL_OW 336
// SetClass ( stachu1 , 2 ) ;
 938: LD_EXP 116
 942: PPUSH
 943: LD_INT 2
 945: PPUSH
 946: CALL_OW 336
// SetClass ( cyrus , 2 ) ;
 950: LD_EXP 88
 954: PPUSH
 955: LD_INT 2
 957: PPUSH
 958: CALL_OW 336
// SetClass ( kate , 2 ) ;
 962: LD_EXP 7
 966: PPUSH
 967: LD_INT 2
 969: PPUSH
 970: CALL_OW 336
// SetClass ( allen , 2 ) ;
 974: LD_EXP 5
 978: PPUSH
 979: LD_INT 2
 981: PPUSH
 982: CALL_OW 336
// SetClass ( adi , 2 ) ;
 986: LD_EXP 9
 990: PPUSH
 991: LD_INT 2
 993: PPUSH
 994: CALL_OW 336
// PlaceUnitArea ( bart , wejscie , false ) ;
 998: LD_EXP 6
1002: PPUSH
1003: LD_INT 1
1005: PPUSH
1006: LD_INT 0
1008: PPUSH
1009: CALL_OW 49
// PlaceUnitArea ( stachu1 , wejscie , false ) ;
1013: LD_EXP 116
1017: PPUSH
1018: LD_INT 1
1020: PPUSH
1021: LD_INT 0
1023: PPUSH
1024: CALL_OW 49
// PlaceUnitArea ( cyrus , wejscie , false ) ;
1028: LD_EXP 88
1032: PPUSH
1033: LD_INT 1
1035: PPUSH
1036: LD_INT 0
1038: PPUSH
1039: CALL_OW 49
// PlaceUnitArea ( kate , wejscie , false ) ;
1043: LD_EXP 7
1047: PPUSH
1048: LD_INT 1
1050: PPUSH
1051: LD_INT 0
1053: PPUSH
1054: CALL_OW 49
// PlaceUnitArea ( alex , wejscie , false ) ;
1058: LD_EXP 87
1062: PPUSH
1063: LD_INT 1
1065: PPUSH
1066: LD_INT 0
1068: PPUSH
1069: CALL_OW 49
// PlaceUnitArea ( allen , wejscie , false ) ;
1073: LD_EXP 5
1077: PPUSH
1078: LD_INT 1
1080: PPUSH
1081: LD_INT 0
1083: PPUSH
1084: CALL_OW 49
// PlaceUnitArea ( adi , wejscie , false ) ;
1088: LD_EXP 9
1092: PPUSH
1093: LD_INT 1
1095: PPUSH
1096: LD_INT 0
1098: PPUSH
1099: CALL_OW 49
// InGameOn ;
1103: CALL_OW 8
// ComHold ( [ zoldak , heike ] ) ;
1107: LD_INT 150
1109: PUSH
1110: LD_INT 151
1112: PUSH
1113: EMPTY
1114: LIST
1115: LIST
1116: PPUSH
1117: CALL_OW 140
// AddComTurnUnit ( [ bart , stachu1 , cyrus , kate , alex , allen , adi ] , stachu1 ) ;
1121: LD_EXP 6
1125: PUSH
1126: LD_EXP 116
1130: PUSH
1131: LD_EXP 88
1135: PUSH
1136: LD_EXP 7
1140: PUSH
1141: LD_EXP 87
1145: PUSH
1146: LD_EXP 5
1150: PUSH
1151: LD_EXP 9
1155: PUSH
1156: EMPTY
1157: LIST
1158: LIST
1159: LIST
1160: LIST
1161: LIST
1162: LIST
1163: LIST
1164: PPUSH
1165: LD_EXP 116
1169: PPUSH
1170: CALL_OW 179
// AddComTurnUnit ( stachu1 , bart ) ;
1174: LD_EXP 116
1178: PPUSH
1179: LD_EXP 6
1183: PPUSH
1184: CALL_OW 179
// Say ( allen , c1 ) ;
1188: LD_EXP 5
1192: PPUSH
1193: LD_STRING c1
1195: PPUSH
1196: CALL_OW 88
// Say ( cyrus , c2 ) ;
1200: LD_EXP 88
1204: PPUSH
1205: LD_STRING c2
1207: PPUSH
1208: CALL_OW 88
// Say ( alex , c3 ) ;
1212: LD_EXP 87
1216: PPUSH
1217: LD_STRING c3
1219: PPUSH
1220: CALL_OW 88
// Say ( allen , c4 ) ;
1224: LD_EXP 5
1228: PPUSH
1229: LD_STRING c4
1231: PPUSH
1232: CALL_OW 88
// Say ( alex , c5 ) ;
1236: LD_EXP 87
1240: PPUSH
1241: LD_STRING c5
1243: PPUSH
1244: CALL_OW 88
// Say ( allen , c6 ) ;
1248: LD_EXP 5
1252: PPUSH
1253: LD_STRING c6
1255: PPUSH
1256: CALL_OW 88
// Say ( bart , c7 ) ;
1260: LD_EXP 6
1264: PPUSH
1265: LD_STRING c7
1267: PPUSH
1268: CALL_OW 88
// Say ( stachu1 , c8 ) ;
1272: LD_EXP 116
1276: PPUSH
1277: LD_STRING c8
1279: PPUSH
1280: CALL_OW 88
// Say ( allen , c9 ) ;
1284: LD_EXP 5
1288: PPUSH
1289: LD_STRING c9
1291: PPUSH
1292: CALL_OW 88
// Say ( stachu1 , c10 ) ;
1296: LD_EXP 116
1300: PPUSH
1301: LD_STRING c10
1303: PPUSH
1304: CALL_OW 88
// Say ( allen , c11 ) ;
1308: LD_EXP 5
1312: PPUSH
1313: LD_STRING c11
1315: PPUSH
1316: CALL_OW 88
// Say ( alex , c11a ) ;
1320: LD_EXP 87
1324: PPUSH
1325: LD_STRING c11a
1327: PPUSH
1328: CALL_OW 88
// Say ( kate , c12a ) ;
1332: LD_EXP 7
1336: PPUSH
1337: LD_STRING c12a
1339: PPUSH
1340: CALL_OW 88
// Say ( adi , c13a ) ;
1344: LD_EXP 9
1348: PPUSH
1349: LD_STRING c13a
1351: PPUSH
1352: CALL_OW 88
// Say ( adi , c14a ) ;
1356: LD_EXP 9
1360: PPUSH
1361: LD_STRING c14a
1363: PPUSH
1364: CALL_OW 88
// Say ( cyrus , c15a ) ;
1368: LD_EXP 88
1372: PPUSH
1373: LD_STRING c15a
1375: PPUSH
1376: CALL_OW 88
// Say ( bart , c16a ) ;
1380: LD_EXP 6
1384: PPUSH
1385: LD_STRING c16a
1387: PPUSH
1388: CALL_OW 88
// Say ( bart , c17a ) ;
1392: LD_EXP 6
1396: PPUSH
1397: LD_STRING c17a
1399: PPUSH
1400: CALL_OW 88
// Say ( adi , c18a ) ;
1404: LD_EXP 9
1408: PPUSH
1409: LD_STRING c18a
1411: PPUSH
1412: CALL_OW 88
// Say ( bart , c19a ) ;
1416: LD_EXP 6
1420: PPUSH
1421: LD_STRING c19a
1423: PPUSH
1424: CALL_OW 88
// AddComMoveToArea ( zoldak , area32 ) ;
1428: LD_INT 150
1430: PPUSH
1431: LD_INT 2
1433: PPUSH
1434: CALL_OW 173
// wait ( 0 0$5 ) ;
1438: LD_INT 175
1440: PPUSH
1441: CALL_OW 67
// AddComTurnUnit ( zoldak , bart ) ;
1445: LD_INT 150
1447: PPUSH
1448: LD_EXP 6
1452: PPUSH
1453: CALL_OW 179
// Say ( zoldak , c12 ) ;
1457: LD_INT 150
1459: PPUSH
1460: LD_STRING c12
1462: PPUSH
1463: CALL_OW 88
// Say ( stachu1 , c13 ) ;
1467: LD_EXP 116
1471: PPUSH
1472: LD_STRING c13
1474: PPUSH
1475: CALL_OW 88
// Say ( zoldak , c14 ) ;
1479: LD_INT 150
1481: PPUSH
1482: LD_STRING c14
1484: PPUSH
1485: CALL_OW 88
// Say ( kate , c15 ) ;
1489: LD_EXP 7
1493: PPUSH
1494: LD_STRING c15
1496: PPUSH
1497: CALL_OW 88
// Say ( stachu1 , c16 ) ;
1501: LD_EXP 116
1505: PPUSH
1506: LD_STRING c16
1508: PPUSH
1509: CALL_OW 88
// RemoveUnit ( stachu1 ) ;
1513: LD_EXP 116
1517: PPUSH
1518: CALL_OW 64
// PlaceUnitArea ( stachu1 , area34 , false ) ;
1522: LD_EXP 116
1526: PPUSH
1527: LD_INT 4
1529: PPUSH
1530: LD_INT 0
1532: PPUSH
1533: CALL_OW 49
// AddComTurnUnit ( stachu1 , heike ) ;
1537: LD_EXP 116
1541: PPUSH
1542: LD_INT 151
1544: PPUSH
1545: CALL_OW 179
// AddComTurnUnit ( heike , stachu1 ) ;
1549: LD_INT 151
1551: PPUSH
1552: LD_EXP 116
1556: PPUSH
1557: CALL_OW 179
// CenterNowOnXY ( 12 , 7 ) ;
1561: LD_INT 12
1563: PPUSH
1564: LD_INT 7
1566: PPUSH
1567: CALL_OW 86
// wait ( 0 0$5 ) ;
1571: LD_INT 175
1573: PPUSH
1574: CALL_OW 67
// CenterNowOnXY ( 137 , 81 ) ;
1578: LD_INT 137
1580: PPUSH
1581: LD_INT 81
1583: PPUSH
1584: CALL_OW 86
// ResetFog ;
1588: CALL_OW 335
// Say ( heike , c17 ) ;
1592: LD_INT 151
1594: PPUSH
1595: LD_STRING c17
1597: PPUSH
1598: CALL_OW 88
// Say ( stachu1 , c18 ) ;
1602: LD_EXP 116
1606: PPUSH
1607: LD_STRING c18
1609: PPUSH
1610: CALL_OW 88
// Say ( heike , c19 ) ;
1614: LD_INT 151
1616: PPUSH
1617: LD_STRING c19
1619: PPUSH
1620: CALL_OW 88
// Say ( stachu1 , c20 ) ;
1624: LD_EXP 116
1628: PPUSH
1629: LD_STRING c20
1631: PPUSH
1632: CALL_OW 88
// Say ( heike , c21 ) ;
1636: LD_INT 151
1638: PPUSH
1639: LD_STRING c21
1641: PPUSH
1642: CALL_OW 88
// Say ( heike , c22 ) ;
1646: LD_INT 151
1648: PPUSH
1649: LD_STRING c22
1651: PPUSH
1652: CALL_OW 88
// Say ( stachu1 , c23 ) ;
1656: LD_EXP 116
1660: PPUSH
1661: LD_STRING c23
1663: PPUSH
1664: CALL_OW 88
// Say ( stachu1 , c24 ) ;
1668: LD_EXP 116
1672: PPUSH
1673: LD_STRING c24
1675: PPUSH
1676: CALL_OW 88
// Say ( heike , c25 ) ;
1680: LD_INT 151
1682: PPUSH
1683: LD_STRING c25
1685: PPUSH
1686: CALL_OW 88
// Say ( stachu1 , c26 ) ;
1690: LD_EXP 116
1694: PPUSH
1695: LD_STRING c26
1697: PPUSH
1698: CALL_OW 88
// Say ( stachu1 , c27 ) ;
1702: LD_EXP 116
1706: PPUSH
1707: LD_STRING c27
1709: PPUSH
1710: CALL_OW 88
// SayRadio ( naukowiec , c28 ) ;
1714: LD_INT 152
1716: PPUSH
1717: LD_STRING c28
1719: PPUSH
1720: CALL_OW 94
// Say ( stachu1 , c29 ) ;
1724: LD_EXP 116
1728: PPUSH
1729: LD_STRING c29
1731: PPUSH
1732: CALL_OW 88
// Say ( heike , c30 ) ;
1736: LD_INT 151
1738: PPUSH
1739: LD_STRING c30
1741: PPUSH
1742: CALL_OW 88
// Say ( stachu1 , c31 ) ;
1746: LD_EXP 116
1750: PPUSH
1751: LD_STRING c31
1753: PPUSH
1754: CALL_OW 88
// Say ( heike , c32 ) ;
1758: LD_INT 151
1760: PPUSH
1761: LD_STRING c32
1763: PPUSH
1764: CALL_OW 88
// RemoveUnit ( bart ) ;
1768: LD_EXP 6
1772: PPUSH
1773: CALL_OW 64
// RemoveUnit ( cyrus ) ;
1777: LD_EXP 88
1781: PPUSH
1782: CALL_OW 64
// RemoveUnit ( adi ) ;
1786: LD_EXP 9
1790: PPUSH
1791: CALL_OW 64
// RemoveUnit ( allen ) ;
1795: LD_EXP 5
1799: PPUSH
1800: CALL_OW 64
// RemoveUnit ( alex ) ;
1804: LD_EXP 87
1808: PPUSH
1809: CALL_OW 64
// RemoveUnit ( kate ) ;
1813: LD_EXP 7
1817: PPUSH
1818: CALL_OW 64
// AddComEnterUnit ( stachu1 , weap ) ;
1822: LD_EXP 116
1826: PPUSH
1827: LD_INT 286
1829: PPUSH
1830: CALL_OW 180
// SayRadio ( diet , d1 ) ;
1834: LD_INT 287
1836: PPUSH
1837: LD_STRING d1
1839: PPUSH
1840: CALL_OW 94
// SayRadio ( omar , d2 ) ;
1844: LD_INT 259
1846: PPUSH
1847: LD_STRING d2
1849: PPUSH
1850: CALL_OW 94
// SayRadio ( diet , d3 ) ;
1854: LD_INT 287
1856: PPUSH
1857: LD_STRING d3
1859: PPUSH
1860: CALL_OW 94
// CenterNowOnUnits ( stachu1 ) ;
1864: LD_EXP 116
1868: PPUSH
1869: CALL_OW 87
// SayRadio ( diet , d4 ) ;
1873: LD_INT 287
1875: PPUSH
1876: LD_STRING d4
1878: PPUSH
1879: CALL_OW 94
// SayRadio ( rayan , d5 ) ;
1883: LD_INT 149
1885: PPUSH
1886: LD_STRING d5
1888: PPUSH
1889: CALL_OW 94
// CenterNowOnUnits ( stachu1 ) ;
1893: LD_EXP 116
1897: PPUSH
1898: CALL_OW 87
// wait ( 0 0$5 ) ;
1902: LD_INT 175
1904: PPUSH
1905: CALL_OW 67
// CenterNowOnUnits ( stachu1 ) ;
1909: LD_EXP 116
1913: PPUSH
1914: CALL_OW 87
// SayRadio ( naukowiec , d6 ) ;
1918: LD_INT 152
1920: PPUSH
1921: LD_STRING d6
1923: PPUSH
1924: CALL_OW 94
// SayRadio ( rayan , d7 ) ;
1928: LD_INT 149
1930: PPUSH
1931: LD_STRING d7
1933: PPUSH
1934: CALL_OW 94
// AddComChangeProfession ( stachu1 , class_soldier ) ;
1938: LD_EXP 116
1942: PPUSH
1943: LD_INT 1
1945: PPUSH
1946: CALL_OW 183
// wait ( 0 0$5 ) ;
1950: LD_INT 175
1952: PPUSH
1953: CALL_OW 67
// AddComExitBuilding ( stachu1 ) ;
1957: LD_EXP 116
1961: PPUSH
1962: CALL_OW 182
// wait ( 0 0$5 ) ;
1966: LD_INT 175
1968: PPUSH
1969: CALL_OW 67
// ComCrawl ( stachu1 ) ;
1973: LD_EXP 116
1977: PPUSH
1978: CALL_OW 137
// SetLives ( syb1 , 0 ) ;
1982: LD_INT 71
1984: PPUSH
1985: LD_INT 0
1987: PPUSH
1988: CALL_OW 234
// SetLives ( syb2 , 0 ) ;
1992: LD_INT 72
1994: PPUSH
1995: LD_INT 0
1997: PPUSH
1998: CALL_OW 234
// SetLives ( syb3 , 0 ) ;
2002: LD_INT 73
2004: PPUSH
2005: LD_INT 0
2007: PPUSH
2008: CALL_OW 234
// SayRadio ( g1 , d9 ) ;
2012: LD_INT 288
2014: PPUSH
2015: LD_STRING d9
2017: PPUSH
2018: CALL_OW 94
// AddComMoveXY ( stachu1 , 125 , 59 ) ;
2022: LD_EXP 116
2026: PPUSH
2027: LD_INT 125
2029: PPUSH
2030: LD_INT 59
2032: PPUSH
2033: CALL_OW 171
// SayRadio ( rayan , d10 ) ;
2037: LD_INT 149
2039: PPUSH
2040: LD_STRING d10
2042: PPUSH
2043: CALL_OW 94
// CenterNowOnUnits ( stachu1 ) ;
2047: LD_EXP 116
2051: PPUSH
2052: CALL_OW 87
// PlaceSeeing ( 104 , 41 , 1 , 6 ) ;
2056: LD_INT 104
2058: PPUSH
2059: LD_INT 41
2061: PPUSH
2062: LD_INT 1
2064: PPUSH
2065: LD_INT 6
2067: PPUSH
2068: CALL_OW 330
// CenterOnXY ( 104 , 41 ) ;
2072: LD_INT 104
2074: PPUSH
2075: LD_INT 41
2077: PPUSH
2078: CALL_OW 84
// SayRadio ( s44 , d11 ) ;
2082: LD_INT 233
2084: PPUSH
2085: LD_STRING d11
2087: PPUSH
2088: CALL_OW 94
// SayRadio ( rayan , d12 ) ;
2092: LD_INT 149
2094: PPUSH
2095: LD_STRING d12
2097: PPUSH
2098: CALL_OW 94
// SayRadio ( omar , d13 ) ;
2102: LD_INT 259
2104: PPUSH
2105: LD_STRING d13
2107: PPUSH
2108: CALL_OW 94
// AddComMoveToArea ( [ m1 , m2 , m3 , m4 , m5 , ar1 , ar2 , ar3 , nauk , kurt , malpa1 , malpa2 , malpa3 , malpa4 , malpa5 ] , area36 ) ;
2112: LD_INT 214
2114: PUSH
2115: LD_INT 212
2117: PUSH
2118: LD_INT 211
2120: PUSH
2121: LD_INT 280
2123: PUSH
2124: LD_INT 210
2126: PUSH
2127: LD_INT 196
2129: PUSH
2130: LD_INT 198
2132: PUSH
2133: LD_INT 197
2135: PUSH
2136: LD_INT 281
2138: PUSH
2139: LD_INT 294
2141: PUSH
2142: LD_INT 219
2144: PUSH
2145: LD_INT 215
2147: PUSH
2148: LD_INT 217
2150: PUSH
2151: LD_INT 218
2153: PUSH
2154: LD_INT 216
2156: PUSH
2157: EMPTY
2158: LIST
2159: LIST
2160: LIST
2161: LIST
2162: LIST
2163: LIST
2164: LIST
2165: LIST
2166: LIST
2167: LIST
2168: LIST
2169: LIST
2170: LIST
2171: LIST
2172: LIST
2173: PPUSH
2174: LD_INT 6
2176: PPUSH
2177: CALL_OW 173
// Say ( g1 , d18 ) ;
2181: LD_INT 288
2183: PPUSH
2184: LD_STRING d18
2186: PPUSH
2187: CALL_OW 88
// Say ( g1 , d19 ) ;
2191: LD_INT 288
2193: PPUSH
2194: LD_STRING d19
2196: PPUSH
2197: CALL_OW 88
// AddComMoveToArea ( [ g1 , g2 , g3 , g4 ] , area37 ) ;
2201: LD_INT 288
2203: PUSH
2204: LD_INT 290
2206: PUSH
2207: LD_INT 291
2209: PUSH
2210: LD_INT 289
2212: PUSH
2213: EMPTY
2214: LIST
2215: LIST
2216: LIST
2217: LIST
2218: PPUSH
2219: LD_INT 7
2221: PPUSH
2222: CALL_OW 173
// end ; end_of_file
2226: END
// every 0 0$1 trigger IsInArea ( kurt , area36 ) do
2227: LD_INT 294
2229: PPUSH
2230: LD_INT 6
2232: PPUSH
2233: CALL_OW 308
2237: IFFALSE 2676
2239: GO 2241
2241: DISABLE
// begin CenterNowOnUnits ( Kurt ) ;
2242: LD_INT 294
2244: PPUSH
2245: CALL_OW 87
// Say ( ar1 , d20 ) ;
2249: LD_INT 196
2251: PPUSH
2252: LD_STRING d20
2254: PPUSH
2255: CALL_OW 88
// Say ( kurt , d21 ) ;
2259: LD_INT 294
2261: PPUSH
2262: LD_STRING d21
2264: PPUSH
2265: CALL_OW 88
// ComWalk ( Stachu1 ) ;
2269: LD_EXP 116
2273: PPUSH
2274: CALL_OW 138
// AddComMoveToArea ( stachu1 , area36 ) ;
2278: LD_EXP 116
2282: PPUSH
2283: LD_INT 6
2285: PPUSH
2286: CALL_OW 173
// ChangeSideFog ( 5 , 1 ) ;
2290: LD_INT 5
2292: PPUSH
2293: LD_INT 1
2295: PPUSH
2296: CALL_OW 343
// wait ( 0 0$7 ) ;
2300: LD_INT 245
2302: PPUSH
2303: CALL_OW 67
// AddComTurnUnit ( stachu1 , kurt ) ;
2307: LD_EXP 116
2311: PPUSH
2312: LD_INT 294
2314: PPUSH
2315: CALL_OW 179
// AddComTurnUnit ( kurt , stachu1 ) ;
2319: LD_INT 294
2321: PPUSH
2322: LD_EXP 116
2326: PPUSH
2327: CALL_OW 179
// Say ( stachu1 , d22 ) ;
2331: LD_EXP 116
2335: PPUSH
2336: LD_STRING d22
2338: PPUSH
2339: CALL_OW 88
// Say ( kurt , d23 ) ;
2343: LD_INT 294
2345: PPUSH
2346: LD_STRING d23
2348: PPUSH
2349: CALL_OW 88
// Say ( stachu1 , d24 ) ;
2353: LD_EXP 116
2357: PPUSH
2358: LD_STRING d24
2360: PPUSH
2361: CALL_OW 88
// Say ( stachu1 , d25 ) ;
2365: LD_EXP 116
2369: PPUSH
2370: LD_STRING d25
2372: PPUSH
2373: CALL_OW 88
// Say ( kurt , d26 ) ;
2377: LD_INT 294
2379: PPUSH
2380: LD_STRING d26
2382: PPUSH
2383: CALL_OW 88
// Say ( stachu1 , d27 ) ;
2387: LD_EXP 116
2391: PPUSH
2392: LD_STRING d27
2394: PPUSH
2395: CALL_OW 88
// Say ( kurt , d28 ) ;
2399: LD_INT 294
2401: PPUSH
2402: LD_STRING d28
2404: PPUSH
2405: CALL_OW 88
// Say ( stachu1 , d29 ) ;
2409: LD_EXP 116
2413: PPUSH
2414: LD_STRING d29
2416: PPUSH
2417: CALL_OW 88
// Say ( kurt , d30 ) ;
2421: LD_INT 294
2423: PPUSH
2424: LD_STRING d30
2426: PPUSH
2427: CALL_OW 88
// SayRadio ( farmer , d31 ) ;
2431: LD_INT 292
2433: PPUSH
2434: LD_STRING d31
2436: PPUSH
2437: CALL_OW 94
// SayRadio ( kurt , d32 ) ;
2441: LD_INT 294
2443: PPUSH
2444: LD_STRING d32
2446: PPUSH
2447: CALL_OW 94
// SayRadio ( farmer , d33 ) ;
2451: LD_INT 292
2453: PPUSH
2454: LD_STRING d33
2456: PPUSH
2457: CALL_OW 94
// SayRadio ( kurt , d34 ) ;
2461: LD_INT 294
2463: PPUSH
2464: LD_STRING d34
2466: PPUSH
2467: CALL_OW 94
// SayRadio ( farmer , d35 ) ;
2471: LD_INT 292
2473: PPUSH
2474: LD_STRING d35
2476: PPUSH
2477: CALL_OW 94
// SetSide ( [ kurt , m1 , m2 , m3 , m4 , m5 , m6 , ar1 , ar2 , ar3 , nauk , malpa1 , malpa2 , malpa3 , malpa4 , malpa5 , car1 , car2 , car3 , car4 , car5 , car6 ] , 1 ) ;
2481: LD_INT 294
2483: PUSH
2484: LD_INT 214
2486: PUSH
2487: LD_INT 212
2489: PUSH
2490: LD_INT 211
2492: PUSH
2493: LD_INT 280
2495: PUSH
2496: LD_INT 210
2498: PUSH
2499: LD_INT 208
2501: PUSH
2502: LD_INT 196
2504: PUSH
2505: LD_INT 198
2507: PUSH
2508: LD_INT 197
2510: PUSH
2511: LD_INT 281
2513: PUSH
2514: LD_INT 219
2516: PUSH
2517: LD_INT 215
2519: PUSH
2520: LD_INT 217
2522: PUSH
2523: LD_INT 218
2525: PUSH
2526: LD_INT 216
2528: PUSH
2529: LD_INT 185
2531: PUSH
2532: LD_INT 186
2534: PUSH
2535: LD_INT 187
2537: PUSH
2538: LD_INT 191
2540: PUSH
2541: LD_INT 194
2543: PUSH
2544: LD_INT 205
2546: PUSH
2547: EMPTY
2548: LIST
2549: LIST
2550: LIST
2551: LIST
2552: LIST
2553: LIST
2554: LIST
2555: LIST
2556: LIST
2557: LIST
2558: LIST
2559: LIST
2560: LIST
2561: LIST
2562: LIST
2563: LIST
2564: LIST
2565: LIST
2566: LIST
2567: LIST
2568: LIST
2569: LIST
2570: PPUSH
2571: LD_INT 1
2573: PPUSH
2574: CALL_OW 235
// RemoveUnit ( farmer ) ;
2578: LD_INT 292
2580: PPUSH
2581: CALL_OW 64
// RemoveUnit ( heike ) ;
2585: LD_INT 151
2587: PPUSH
2588: CALL_OW 64
// RemoveUnit ( rayan ) ;
2592: LD_INT 149
2594: PPUSH
2595: CALL_OW 64
// RemoveUnit ( zoldak ) ;
2599: LD_INT 150
2601: PPUSH
2602: CALL_OW 64
// RemoveUnit ( diet ) ;
2606: LD_INT 287
2608: PPUSH
2609: CALL_OW 64
// InGameOff ;
2613: CALL_OW 9
// SetAttitude ( 1 , 8 , att_enemy , true ) ;
2617: LD_INT 1
2619: PPUSH
2620: LD_INT 8
2622: PPUSH
2623: LD_INT 2
2625: PPUSH
2626: LD_INT 1
2628: PPUSH
2629: CALL_OW 80
// SetAttitude ( 1 , 2 , att_enemy , true ) ;
2633: LD_INT 1
2635: PPUSH
2636: LD_INT 2
2638: PPUSH
2639: LD_INT 2
2641: PPUSH
2642: LD_INT 1
2644: PPUSH
2645: CALL_OW 80
// ChangeMissionObjectives ( M1 ) ;
2649: LD_STRING M1
2651: PPUSH
2652: CALL_OW 337
// enable ( 03 ) ;
2656: LD_INT 3
2658: ENABLE_MARKED
// SaveForQuickRestart ;
2659: CALL_OW 22
// RemoveSeeing ( 104 , 41 , 1 ) ;
2663: LD_INT 104
2665: PPUSH
2666: LD_INT 41
2668: PPUSH
2669: LD_INT 1
2671: PPUSH
2672: CALL_OW 331
// end ; end_of_file
2676: END
// every 0 0$1 trigger See ( 1 , omar ) do
2677: LD_INT 1
2679: PPUSH
2680: LD_INT 259
2682: PPUSH
2683: CALL_OW 292
2687: IFFALSE 3144
2689: GO 2691
2691: DISABLE
// begin DialogueOn ;
2692: CALL_OW 6
// SetAttitude ( 1 , 2 , att_friend , true ) ;
2696: LD_INT 1
2698: PPUSH
2699: LD_INT 2
2701: PPUSH
2702: LD_INT 1
2704: PPUSH
2705: LD_INT 1
2707: PPUSH
2708: CALL_OW 80
// DialogueOff ;
2712: CALL_OW 7
// ComStop ( m1 ) ;
2716: LD_INT 214
2718: PPUSH
2719: CALL_OW 141
// ComStop ( m2 ) ;
2723: LD_INT 212
2725: PPUSH
2726: CALL_OW 141
// ComStop ( m3 ) ;
2730: LD_INT 211
2732: PPUSH
2733: CALL_OW 141
// ComStop ( m4 ) ;
2737: LD_INT 280
2739: PPUSH
2740: CALL_OW 141
// ComStop ( m5 ) ;
2744: LD_INT 210
2746: PPUSH
2747: CALL_OW 141
// ComStop ( m6 ) ;
2751: LD_INT 208
2753: PPUSH
2754: CALL_OW 141
// ComStop ( ar1 ) ;
2758: LD_INT 196
2760: PPUSH
2761: CALL_OW 141
// ComStop ( ar2 ) ;
2765: LD_INT 198
2767: PPUSH
2768: CALL_OW 141
// ComStop ( ar3 ) ;
2772: LD_INT 197
2774: PPUSH
2775: CALL_OW 141
// InGameOn ;
2779: CALL_OW 8
// ComHold ( Omar ) ;
2783: LD_INT 259
2785: PPUSH
2786: CALL_OW 140
// ComHold ( Szejk ) ;
2790: LD_INT 260
2792: PPUSH
2793: CALL_OW 140
// AddComMovetoArea ( [ stachu1 , kurt ] , area42 ) ;
2797: LD_EXP 116
2801: PUSH
2802: LD_INT 294
2804: PUSH
2805: EMPTY
2806: LIST
2807: LIST
2808: PPUSH
2809: LD_INT 11
2811: PPUSH
2812: CALL_OW 173
// CenterOnUnits ( omar ) ;
2816: LD_INT 259
2818: PPUSH
2819: CALL_OW 85
// wait ( 0 0$10 ) ;
2823: LD_INT 350
2825: PPUSH
2826: CALL_OW 67
// Say ( kurt , omar1 ) ;
2830: LD_INT 294
2832: PPUSH
2833: LD_STRING omar1
2835: PPUSH
2836: CALL_OW 88
// Say ( omar , omar2 ) ;
2840: LD_INT 259
2842: PPUSH
2843: LD_STRING omar2
2845: PPUSH
2846: CALL_OW 88
// Say ( kurt , omar3 ) ;
2850: LD_INT 294
2852: PPUSH
2853: LD_STRING omar3
2855: PPUSH
2856: CALL_OW 88
// Say ( kurt , omar4 ) ;
2860: LD_INT 294
2862: PPUSH
2863: LD_STRING omar4
2865: PPUSH
2866: CALL_OW 88
// Say ( omar , omar5 ) ;
2870: LD_INT 259
2872: PPUSH
2873: LD_STRING omar5
2875: PPUSH
2876: CALL_OW 88
// Say ( kurt , omar6 ) ;
2880: LD_INT 294
2882: PPUSH
2883: LD_STRING omar6
2885: PPUSH
2886: CALL_OW 88
// case Query ( OmarEvent ) of 1 :
2890: LD_STRING OmarEvent
2892: PPUSH
2893: CALL_OW 97
2897: PUSH
2898: LD_INT 1
2900: DOUBLE
2901: EQUAL
2902: IFTRUE 2906
2904: GO 3031
2906: POP
// begin Say ( omar , omarZ1 ) ;
2907: LD_INT 259
2909: PPUSH
2910: LD_STRING omarZ1
2912: PPUSH
2913: CALL_OW 88
// Say ( stachu1 , omarZ2 ) ;
2917: LD_EXP 116
2921: PPUSH
2922: LD_STRING omarZ2
2924: PPUSH
2925: CALL_OW 88
// Say ( kurt , omarZ3 ) ;
2929: LD_INT 294
2931: PPUSH
2932: LD_STRING omarZ3
2934: PPUSH
2935: CALL_OW 88
// InGameOn ;
2939: CALL_OW 8
// SetAttitude ( 1 , 2 , att_enemy , true ) ;
2943: LD_INT 1
2945: PPUSH
2946: LD_INT 2
2948: PPUSH
2949: LD_INT 2
2951: PPUSH
2952: LD_INT 1
2954: PPUSH
2955: CALL_OW 80
// AddComAttackUnit ( [ kurt , m1 , m2 , m3 , m4 , m5 , m6 , ar1 , ar2 , ar3 ] , omar ) ;
2959: LD_INT 294
2961: PUSH
2962: LD_INT 214
2964: PUSH
2965: LD_INT 212
2967: PUSH
2968: LD_INT 211
2970: PUSH
2971: LD_INT 280
2973: PUSH
2974: LD_INT 210
2976: PUSH
2977: LD_INT 208
2979: PUSH
2980: LD_INT 196
2982: PUSH
2983: LD_INT 198
2985: PUSH
2986: LD_INT 197
2988: PUSH
2989: EMPTY
2990: LIST
2991: LIST
2992: LIST
2993: LIST
2994: LIST
2995: LIST
2996: LIST
2997: LIST
2998: LIST
2999: LIST
3000: PPUSH
3001: LD_INT 259
3003: PPUSH
3004: CALL_OW 175
// Wait ( 0 0$5 ) ;
3008: LD_INT 175
3010: PPUSH
3011: CALL_OW 67
// InGameOff ;
3015: CALL_OW 9
// AddMedal ( Zdrowi3 , 1 ) ;
3019: LD_STRING Zdrowi3
3021: PPUSH
3022: LD_INT 1
3024: PPUSH
3025: CALL_OW 101
// end ; 2 :
3029: GO 3144
3031: LD_INT 2
3033: DOUBLE
3034: EQUAL
3035: IFTRUE 3039
3037: GO 3143
3039: POP
// begin Say ( omar , omarZ1 ) ;
3040: LD_INT 259
3042: PPUSH
3043: LD_STRING omarZ1
3045: PPUSH
3046: CALL_OW 88
// InGameOn ;
3050: CALL_OW 8
// AddComAttackUnit ( [ kurt , m1 , m2 , m3 , m4 , m5 , m6 , ar1 , ar2 , ar3 ] , omar ) ;
3054: LD_INT 294
3056: PUSH
3057: LD_INT 214
3059: PUSH
3060: LD_INT 212
3062: PUSH
3063: LD_INT 211
3065: PUSH
3066: LD_INT 280
3068: PUSH
3069: LD_INT 210
3071: PUSH
3072: LD_INT 208
3074: PUSH
3075: LD_INT 196
3077: PUSH
3078: LD_INT 198
3080: PUSH
3081: LD_INT 197
3083: PUSH
3084: EMPTY
3085: LIST
3086: LIST
3087: LIST
3088: LIST
3089: LIST
3090: LIST
3091: LIST
3092: LIST
3093: LIST
3094: LIST
3095: PPUSH
3096: LD_INT 259
3098: PPUSH
3099: CALL_OW 175
// SetAttitude ( 1 , 2 , att_enemy , true ) ;
3103: LD_INT 1
3105: PPUSH
3106: LD_INT 2
3108: PPUSH
3109: LD_INT 2
3111: PPUSH
3112: LD_INT 1
3114: PPUSH
3115: CALL_OW 80
// Wait ( 0 0$5 ) ;
3119: LD_INT 175
3121: PPUSH
3122: CALL_OW 67
// InGameOff ;
3126: CALL_OW 9
// AddMedal ( Zdrowi3 , - 1 ) ;
3130: LD_STRING Zdrowi3
3132: PPUSH
3133: LD_INT 1
3135: NEG
3136: PPUSH
3137: CALL_OW 101
// end ; end ;
3141: GO 3144
3143: POP
// end ;
3144: END
// every 0 0$1 trigger See ( 1 , w1 ) or See ( 1 , w2 ) do
3145: LD_INT 1
3147: PPUSH
3148: LD_INT 37
3150: PPUSH
3151: CALL_OW 292
3155: PUSH
3156: LD_INT 1
3158: PPUSH
3159: LD_INT 38
3161: PPUSH
3162: CALL_OW 292
3166: OR
3167: IFFALSE 3207
3169: GO 3171
3171: DISABLE
// begin DialogueOn ;
3172: CALL_OW 6
// CenterNowOnXY ( 55 , 99 ) ;
3176: LD_INT 55
3178: PPUSH
3179: LD_INT 99
3181: PPUSH
3182: CALL_OW 86
// Say ( Kurt , wejscie1 ) ;
3186: LD_INT 294
3188: PPUSH
3189: LD_STRING wejscie1
3191: PPUSH
3192: CALL_OW 88
// DialogueOff ;
3196: CALL_OW 7
// query ( wejsciew ) ;
3200: LD_STRING wejsciew
3202: PPUSH
3203: CALL_OW 97
// end ;
3207: END
// every 0 0$1 trigger IsDead ( w1 ) and IsDead ( w2 ) and IsDead ( s37 ) and IsDead ( s38 ) and IsDead ( s39 ) and IsDead ( s40 ) and IsDead ( s41 ) do
3208: LD_INT 37
3210: PPUSH
3211: CALL_OW 301
3215: PUSH
3216: LD_INT 38
3218: PPUSH
3219: CALL_OW 301
3223: AND
3224: PUSH
3225: LD_INT 224
3227: PPUSH
3228: CALL_OW 301
3232: AND
3233: PUSH
3234: LD_INT 229
3236: PPUSH
3237: CALL_OW 301
3241: AND
3242: PUSH
3243: LD_INT 230
3245: PPUSH
3246: CALL_OW 301
3250: AND
3251: PUSH
3252: LD_INT 225
3254: PPUSH
3255: CALL_OW 301
3259: AND
3260: PUSH
3261: LD_INT 226
3263: PPUSH
3264: CALL_OW 301
3268: AND
3269: IFFALSE 3341
3271: GO 3273
3273: DISABLE
// begin DialogueOn ;
3274: CALL_OW 6
// CenterNowOnXY ( 55 , 99 ) ;
3278: LD_INT 55
3280: PPUSH
3281: LD_INT 99
3283: PPUSH
3284: CALL_OW 86
// Say ( m6 , wejscie2 ) ;
3288: LD_INT 208
3290: PPUSH
3291: LD_STRING wejscie2
3293: PPUSH
3294: CALL_OW 88
// SayRadio ( kurt , wejscie3 ) ;
3298: LD_INT 294
3300: PPUSH
3301: LD_STRING wejscie3
3303: PPUSH
3304: CALL_OW 94
// SayRadio ( farmer , wejscie4 ) ;
3308: LD_INT 292
3310: PPUSH
3311: LD_STRING wejscie4
3313: PPUSH
3314: CALL_OW 94
// SayRadio ( kurt , wejscie5 ) ;
3318: LD_INT 294
3320: PPUSH
3321: LD_STRING wejscie5
3323: PPUSH
3324: CALL_OW 94
// SayRadio ( farmer , wejscie6 ) ;
3328: LD_INT 292
3330: PPUSH
3331: LD_STRING wejscie6
3333: PPUSH
3334: CALL_OW 94
// enable ( 01 ) ;
3338: LD_INT 1
3340: ENABLE_MARKED
// end ;
3341: END
// every 0 0$1 trigger See ( 1 , oboz ) marked 03 do
3342: LD_INT 1
3344: PPUSH
3345: LD_INT 13
3347: PPUSH
3348: CALL_OW 292
3352: IFFALSE 3401
3354: GO 3356
3356: DISABLE
// begin Say ( stachu1 , ludzie1 ) ;
3357: LD_EXP 116
3361: PPUSH
3362: LD_STRING ludzie1
3364: PPUSH
3365: CALL_OW 88
// Say ( kurt , ludzie2 ) ;
3369: LD_INT 294
3371: PPUSH
3372: LD_STRING ludzie2
3374: PPUSH
3375: CALL_OW 88
// Say ( stachu1 , ludzie3 ) ;
3379: LD_EXP 116
3383: PPUSH
3384: LD_STRING ludzie3
3386: PPUSH
3387: CALL_OW 88
// Say ( kurt , ludzie4 ) ;
3391: LD_INT 294
3393: PPUSH
3394: LD_STRING ludzie4
3396: PPUSH
3397: CALL_OW 88
// end ; end_of_file
3401: END
// every 0 0$1 trigger IsLive ( Omar ) and IsLive ( szejk ) marked 01 do
3402: LD_INT 259
3404: PPUSH
3405: CALL_OW 300
3409: PUSH
3410: LD_INT 260
3412: PPUSH
3413: CALL_OW 300
3417: AND
3418: IFFALSE 3463
3420: GO 3422
3422: DISABLE
// begin SayRadio ( kurt , wejscie8 ) ;
3423: LD_INT 294
3425: PPUSH
3426: LD_STRING wejscie8
3428: PPUSH
3429: CALL_OW 94
// SayRadio ( farmer , wejscie9 ) ;
3433: LD_INT 292
3435: PPUSH
3436: LD_STRING wejscie9
3438: PPUSH
3439: CALL_OW 94
// DialogueOff ;
3443: CALL_OW 7
// ChangeMissionObjectives ( M2 ) ;
3447: LD_STRING M2
3449: PPUSH
3450: CALL_OW 337
// enable ( 02 ) ;
3454: LD_INT 2
3456: ENABLE_MARKED
// enable ( 05 ) ;
3457: LD_INT 5
3459: ENABLE_MARKED
// disable ( 01 ) ;
3460: LD_INT 1
3462: DISABLE_MARKED
// end ;
3463: END
// every 0 0$1 trigger IsDead ( Omar ) and IsDead ( szejk ) marked 01 do
3464: LD_INT 259
3466: PPUSH
3467: CALL_OW 301
3471: PUSH
3472: LD_INT 260
3474: PPUSH
3475: CALL_OW 301
3479: AND
3480: IFFALSE 4193
3482: GO 3484
3484: DISABLE
// begin SayRadio ( kurt , wejscie7Arab ) ;
3485: LD_INT 294
3487: PPUSH
3488: LD_STRING wejscie7Arab
3490: PPUSH
3491: CALL_OW 94
// SayRadio ( farmer , wejscie8Arab ) ;
3495: LD_INT 292
3497: PPUSH
3498: LD_STRING wejscie8Arab
3500: PPUSH
3501: CALL_OW 94
// SayRadio ( kurt , wejscie9Arab ) ;
3505: LD_INT 294
3507: PPUSH
3508: LD_STRING wejscie9Arab
3510: PPUSH
3511: CALL_OW 94
// DialogueOff ;
3515: CALL_OW 7
// ResetFog ;
3519: CALL_OW 335
// InGameOn ;
3523: CALL_OW 8
// CenterNowOnXY ( 113 , 9 ) ;
3527: LD_INT 113
3529: PPUSH
3530: LD_INT 9
3532: PPUSH
3533: CALL_OW 86
// RemoveUnit ( stachu1 ) ;
3537: LD_EXP 116
3541: PPUSH
3542: CALL_OW 64
// RemoveUnit ( kurt ) ;
3546: LD_INT 294
3548: PPUSH
3549: CALL_OW 64
// PlaceUnitArea ( kurt , Area45 , false ) ;
3553: LD_INT 294
3555: PPUSH
3556: LD_INT 14
3558: PPUSH
3559: LD_INT 0
3561: PPUSH
3562: CALL_OW 49
// PlaceUnitArea ( stachu1 , area44 , false ) ;
3566: LD_EXP 116
3570: PPUSH
3571: LD_INT 13
3573: PPUSH
3574: LD_INT 0
3576: PPUSH
3577: CALL_OW 49
// ComHold ( Stachu1 ) ;
3581: LD_EXP 116
3585: PPUSH
3586: CALL_OW 140
// ComHold ( Kurt ) ;
3590: LD_INT 294
3592: PPUSH
3593: CALL_OW 140
// wait ( 0 0$5 ) ;
3597: LD_INT 175
3599: PPUSH
3600: CALL_OW 67
// CenterNowOnXY ( 59 , 103 ) ;
3604: LD_INT 59
3606: PPUSH
3607: LD_INT 103
3609: PPUSH
3610: CALL_OW 86
// SetLives ( car1 , 0 ) ;
3614: LD_INT 185
3616: PPUSH
3617: LD_INT 0
3619: PPUSH
3620: CALL_OW 234
// SetLives ( car2 , 0 ) ;
3624: LD_INT 186
3626: PPUSH
3627: LD_INT 0
3629: PPUSH
3630: CALL_OW 234
// SetLives ( car3 , 0 ) ;
3634: LD_INT 187
3636: PPUSH
3637: LD_INT 0
3639: PPUSH
3640: CALL_OW 234
// SetLives ( car4 , 0 ) ;
3644: LD_INT 191
3646: PPUSH
3647: LD_INT 0
3649: PPUSH
3650: CALL_OW 234
// SetLives ( car5 , 0 ) ;
3654: LD_INT 194
3656: PPUSH
3657: LD_INT 0
3659: PPUSH
3660: CALL_OW 234
// SetLives ( car6 , 0 ) ;
3664: LD_INT 205
3666: PPUSH
3667: LD_INT 0
3669: PPUSH
3670: CALL_OW 234
// Say ( m2 , wejscie15 ) ;
3674: LD_INT 212
3676: PPUSH
3677: LD_STRING wejscie15
3679: PPUSH
3680: CALL_OW 88
// Say ( stachu1 , wejscie16 ) ;
3684: LD_EXP 116
3688: PPUSH
3689: LD_STRING wejscie16
3691: PPUSH
3692: CALL_OW 88
// SetAttitude ( 1 , 8 , att_friend , true ) ;
3696: LD_INT 1
3698: PPUSH
3699: LD_INT 8
3701: PPUSH
3702: LD_INT 1
3704: PPUSH
3705: LD_INT 1
3707: PPUSH
3708: CALL_OW 80
// uc_side = 8 ;
3712: LD_ADDR_OWVAR 20
3716: PUSH
3717: LD_INT 8
3719: ST_TO_ADDR
// uc_nation = nation_american ;
3720: LD_ADDR_OWVAR 21
3724: PUSH
3725: LD_INT 1
3727: ST_TO_ADDR
// uc_direction = 0 ;
3728: LD_ADDR_OWVAR 24
3732: PUSH
3733: LD_INT 0
3735: ST_TO_ADDR
// hc_name =  ;
3736: LD_ADDR_OWVAR 26
3740: PUSH
3741: LD_STRING 
3743: ST_TO_ADDR
// hc_sex = sex_male ;
3744: LD_ADDR_OWVAR 27
3748: PUSH
3749: LD_INT 1
3751: ST_TO_ADDR
// hc_class = class_soldier ;
3752: LD_ADDR_OWVAR 28
3756: PUSH
3757: LD_INT 1
3759: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
3760: LD_ADDR_OWVAR 29
3764: PUSH
3765: LD_INT 12
3767: PUSH
3768: LD_INT 11
3770: PUSH
3771: EMPTY
3772: LIST
3773: LIST
3774: ST_TO_ADDR
// hc_basic_skills = [ 1 , 0 , 3 , 0 ] ;
3775: LD_ADDR_OWVAR 30
3779: PUSH
3780: LD_INT 1
3782: PUSH
3783: LD_INT 0
3785: PUSH
3786: LD_INT 3
3788: PUSH
3789: LD_INT 0
3791: PUSH
3792: EMPTY
3793: LIST
3794: LIST
3795: LIST
3796: LIST
3797: ST_TO_ADDR
// hc_skills = [ 4 , 0 , 4 , 2 ] ;
3798: LD_ADDR_OWVAR 31
3802: PUSH
3803: LD_INT 4
3805: PUSH
3806: LD_INT 0
3808: PUSH
3809: LD_INT 4
3811: PUSH
3812: LD_INT 2
3814: PUSH
3815: EMPTY
3816: LIST
3817: LIST
3818: LIST
3819: LIST
3820: ST_TO_ADDR
// hc_importance = 11 ;
3821: LD_ADDR_OWVAR 32
3825: PUSH
3826: LD_INT 11
3828: ST_TO_ADDR
// hc_gallery =  ;
3829: LD_ADDR_OWVAR 33
3833: PUSH
3834: LD_STRING 
3836: ST_TO_ADDR
// hc_face_number =  ;
3837: LD_ADDR_OWVAR 34
3841: PUSH
3842: LD_STRING 
3844: ST_TO_ADDR
// soldat1 = CreateHuman ;
3845: LD_ADDR_EXP 28
3849: PUSH
3850: CALL_OW 44
3854: ST_TO_ADDR
// soldat2 = CreateHuman ;
3855: LD_ADDR_EXP 29
3859: PUSH
3860: CALL_OW 44
3864: ST_TO_ADDR
// soldat3 = CreateHuman ;
3865: LD_ADDR_EXP 30
3869: PUSH
3870: CALL_OW 44
3874: ST_TO_ADDR
// soldat4 = CreateHuman ;
3875: LD_ADDR_EXP 31
3879: PUSH
3880: CALL_OW 44
3884: ST_TO_ADDR
// soldat5 = CreateHuman ;
3885: LD_ADDR_EXP 32
3889: PUSH
3890: CALL_OW 44
3894: ST_TO_ADDR
// soldat6 = CreateHuman ;
3895: LD_ADDR_EXP 33
3899: PUSH
3900: CALL_OW 44
3904: ST_TO_ADDR
// soldat7 = CreateHuman ;
3905: LD_ADDR_EXP 34
3909: PUSH
3910: CALL_OW 44
3914: ST_TO_ADDR
// soldat8 = CreateHuman ;
3915: LD_ADDR_EXP 35
3919: PUSH
3920: CALL_OW 44
3924: ST_TO_ADDR
// soldat9 = CreateHuman ;
3925: LD_ADDR_EXP 36
3929: PUSH
3930: CALL_OW 44
3934: ST_TO_ADDR
// PlaceUnitArea ( soldat1 , area40 , false ) ;
3935: LD_EXP 28
3939: PPUSH
3940: LD_INT 10
3942: PPUSH
3943: LD_INT 0
3945: PPUSH
3946: CALL_OW 49
// wait ( 0 0$2 ) ;
3950: LD_INT 70
3952: PPUSH
3953: CALL_OW 67
// PlaceUnitArea ( soldat2 , area40 , false ) ;
3957: LD_EXP 29
3961: PPUSH
3962: LD_INT 10
3964: PPUSH
3965: LD_INT 0
3967: PPUSH
3968: CALL_OW 49
// wait ( 0 0$2 ) ;
3972: LD_INT 70
3974: PPUSH
3975: CALL_OW 67
// PlaceUnitArea ( soldat3 , area40 , false ) ;
3979: LD_EXP 30
3983: PPUSH
3984: LD_INT 10
3986: PPUSH
3987: LD_INT 0
3989: PPUSH
3990: CALL_OW 49
// wait ( 0 0$2 ) ;
3994: LD_INT 70
3996: PPUSH
3997: CALL_OW 67
// PlaceUnitArea ( soldat4 , area40 , false ) ;
4001: LD_EXP 31
4005: PPUSH
4006: LD_INT 10
4008: PPUSH
4009: LD_INT 0
4011: PPUSH
4012: CALL_OW 49
// wait ( 0 0$2 ) ;
4016: LD_INT 70
4018: PPUSH
4019: CALL_OW 67
// PlaceUnitArea ( soldat5 , area40 , false ) ;
4023: LD_EXP 32
4027: PPUSH
4028: LD_INT 10
4030: PPUSH
4031: LD_INT 0
4033: PPUSH
4034: CALL_OW 49
// wait ( 0 0$2 ) ;
4038: LD_INT 70
4040: PPUSH
4041: CALL_OW 67
// PlaceUnitArea ( soldat6 , area40 , false ) ;
4045: LD_EXP 33
4049: PPUSH
4050: LD_INT 10
4052: PPUSH
4053: LD_INT 0
4055: PPUSH
4056: CALL_OW 49
// wait ( 0 0$2 ) ;
4060: LD_INT 70
4062: PPUSH
4063: CALL_OW 67
// PlaceUnitArea ( soldat7 , area40 , false ) ;
4067: LD_EXP 34
4071: PPUSH
4072: LD_INT 10
4074: PPUSH
4075: LD_INT 0
4077: PPUSH
4078: CALL_OW 49
// wait ( 0 0$2 ) ;
4082: LD_INT 70
4084: PPUSH
4085: CALL_OW 67
// Say ( kurt , wejscie17 ) ;
4089: LD_INT 294
4091: PPUSH
4092: LD_STRING wejscie17
4094: PPUSH
4095: CALL_OW 88
// PlaceUnitArea ( soldat8 , area40 , false ) ;
4099: LD_EXP 35
4103: PPUSH
4104: LD_INT 10
4106: PPUSH
4107: LD_INT 0
4109: PPUSH
4110: CALL_OW 49
// wait ( 0 0$2 ) ;
4114: LD_INT 70
4116: PPUSH
4117: CALL_OW 67
// PlaceUnitArea ( soldat9 , area40 , false ) ;
4121: LD_EXP 36
4125: PPUSH
4126: LD_INT 10
4128: PPUSH
4129: LD_INT 0
4131: PPUSH
4132: CALL_OW 49
// DialogueOn ;
4136: CALL_OW 6
// SayRadio ( rayan , wejscie18 ) ;
4140: LD_INT 149
4142: PPUSH
4143: LD_STRING wejscie18
4145: PPUSH
4146: CALL_OW 94
// Say ( stachu1 , wejscie19 ) ;
4150: LD_EXP 116
4154: PPUSH
4155: LD_STRING wejscie19
4157: PPUSH
4158: CALL_OW 88
// SayRadio ( rayan , wejscie20 ) ;
4162: LD_INT 149
4164: PPUSH
4165: LD_STRING wejscie20
4167: PPUSH
4168: CALL_OW 94
// InGameOff ;
4172: CALL_OW 9
// DialogueOff ;
4176: CALL_OW 7
// AddMedal ( Zdrowi2 , 1 ) ;
4180: LD_STRING Zdrowi2
4182: PPUSH
4183: LD_INT 1
4185: PPUSH
4186: CALL_OW 101
// enable ( 04 ) ;
4190: LD_INT 4
4192: ENABLE_MARKED
// end ;
4193: END
// every 0 0$1 trigger IsDead ( Omar ) and IsDead ( Szejk ) marked 05 do
4194: LD_INT 259
4196: PPUSH
4197: CALL_OW 301
4201: PUSH
4202: LD_INT 260
4204: PPUSH
4205: CALL_OW 301
4209: AND
4210: IFFALSE 4897
4212: GO 4214
4214: DISABLE
// begin InGameOn ;
4215: CALL_OW 8
// ResetFog ;
4219: CALL_OW 335
// CenterNowOnXY ( 113 , 9 ) ;
4223: LD_INT 113
4225: PPUSH
4226: LD_INT 9
4228: PPUSH
4229: CALL_OW 86
// RemoveUnit ( stachu1 ) ;
4233: LD_EXP 116
4237: PPUSH
4238: CALL_OW 64
// RemoveUnit ( kurt ) ;
4242: LD_INT 294
4244: PPUSH
4245: CALL_OW 64
// PlaceUnitArea ( kurt , Area44 , false ) ;
4249: LD_INT 294
4251: PPUSH
4252: LD_INT 13
4254: PPUSH
4255: LD_INT 0
4257: PPUSH
4258: CALL_OW 49
// PlaceUnitArea ( stachu1 , area45 , false ) ;
4262: LD_EXP 116
4266: PPUSH
4267: LD_INT 14
4269: PPUSH
4270: LD_INT 0
4272: PPUSH
4273: CALL_OW 49
// ComHold ( Stachu1 ) ;
4277: LD_EXP 116
4281: PPUSH
4282: CALL_OW 140
// ComHold ( Kurt ) ;
4286: LD_INT 294
4288: PPUSH
4289: CALL_OW 140
// wait ( 0 0$5 ) ;
4293: LD_INT 175
4295: PPUSH
4296: CALL_OW 67
// CenterNowOnXY ( 59 , 103 ) ;
4300: LD_INT 59
4302: PPUSH
4303: LD_INT 103
4305: PPUSH
4306: CALL_OW 86
// wait ( 0 0$5 ) ;
4310: LD_INT 175
4312: PPUSH
4313: CALL_OW 67
// SetLives ( car1 , 0 ) ;
4317: LD_INT 185
4319: PPUSH
4320: LD_INT 0
4322: PPUSH
4323: CALL_OW 234
// SetLives ( car2 , 0 ) ;
4327: LD_INT 186
4329: PPUSH
4330: LD_INT 0
4332: PPUSH
4333: CALL_OW 234
// SetLives ( car3 , 0 ) ;
4337: LD_INT 187
4339: PPUSH
4340: LD_INT 0
4342: PPUSH
4343: CALL_OW 234
// SetLives ( car4 , 0 ) ;
4347: LD_INT 191
4349: PPUSH
4350: LD_INT 0
4352: PPUSH
4353: CALL_OW 234
// SetLives ( car5 , 0 ) ;
4357: LD_INT 194
4359: PPUSH
4360: LD_INT 0
4362: PPUSH
4363: CALL_OW 234
// SetLives ( car6 , 0 ) ;
4367: LD_INT 205
4369: PPUSH
4370: LD_INT 0
4372: PPUSH
4373: CALL_OW 234
// Say ( m2 , wejscie15 ) ;
4377: LD_INT 212
4379: PPUSH
4380: LD_STRING wejscie15
4382: PPUSH
4383: CALL_OW 88
// Say ( stachu1 , wejscie16 ) ;
4387: LD_EXP 116
4391: PPUSH
4392: LD_STRING wejscie16
4394: PPUSH
4395: CALL_OW 88
// SetAttitude ( 1 , 8 , att_friend , true ) ;
4399: LD_INT 1
4401: PPUSH
4402: LD_INT 8
4404: PPUSH
4405: LD_INT 1
4407: PPUSH
4408: LD_INT 1
4410: PPUSH
4411: CALL_OW 80
// uc_side = 8 ;
4415: LD_ADDR_OWVAR 20
4419: PUSH
4420: LD_INT 8
4422: ST_TO_ADDR
// uc_nation = nation_american ;
4423: LD_ADDR_OWVAR 21
4427: PUSH
4428: LD_INT 1
4430: ST_TO_ADDR
// uc_direction = 0 ;
4431: LD_ADDR_OWVAR 24
4435: PUSH
4436: LD_INT 0
4438: ST_TO_ADDR
// hc_name =  ;
4439: LD_ADDR_OWVAR 26
4443: PUSH
4444: LD_STRING 
4446: ST_TO_ADDR
// hc_sex = sex_male ;
4447: LD_ADDR_OWVAR 27
4451: PUSH
4452: LD_INT 1
4454: ST_TO_ADDR
// hc_class = class_soldier ;
4455: LD_ADDR_OWVAR 28
4459: PUSH
4460: LD_INT 1
4462: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
4463: LD_ADDR_OWVAR 29
4467: PUSH
4468: LD_INT 12
4470: PUSH
4471: LD_INT 11
4473: PUSH
4474: EMPTY
4475: LIST
4476: LIST
4477: ST_TO_ADDR
// hc_basic_skills = [ 1 , 0 , 3 , 0 ] ;
4478: LD_ADDR_OWVAR 30
4482: PUSH
4483: LD_INT 1
4485: PUSH
4486: LD_INT 0
4488: PUSH
4489: LD_INT 3
4491: PUSH
4492: LD_INT 0
4494: PUSH
4495: EMPTY
4496: LIST
4497: LIST
4498: LIST
4499: LIST
4500: ST_TO_ADDR
// hc_skills = [ 4 , 0 , 4 , 2 ] ;
4501: LD_ADDR_OWVAR 31
4505: PUSH
4506: LD_INT 4
4508: PUSH
4509: LD_INT 0
4511: PUSH
4512: LD_INT 4
4514: PUSH
4515: LD_INT 2
4517: PUSH
4518: EMPTY
4519: LIST
4520: LIST
4521: LIST
4522: LIST
4523: ST_TO_ADDR
// hc_importance = 11 ;
4524: LD_ADDR_OWVAR 32
4528: PUSH
4529: LD_INT 11
4531: ST_TO_ADDR
// hc_gallery =  ;
4532: LD_ADDR_OWVAR 33
4536: PUSH
4537: LD_STRING 
4539: ST_TO_ADDR
// hc_face_number =  ;
4540: LD_ADDR_OWVAR 34
4544: PUSH
4545: LD_STRING 
4547: ST_TO_ADDR
// soldat1 = CreateHuman ;
4548: LD_ADDR_EXP 28
4552: PUSH
4553: CALL_OW 44
4557: ST_TO_ADDR
// soldat2 = CreateHuman ;
4558: LD_ADDR_EXP 29
4562: PUSH
4563: CALL_OW 44
4567: ST_TO_ADDR
// soldat3 = CreateHuman ;
4568: LD_ADDR_EXP 30
4572: PUSH
4573: CALL_OW 44
4577: ST_TO_ADDR
// soldat4 = CreateHuman ;
4578: LD_ADDR_EXP 31
4582: PUSH
4583: CALL_OW 44
4587: ST_TO_ADDR
// soldat5 = CreateHuman ;
4588: LD_ADDR_EXP 32
4592: PUSH
4593: CALL_OW 44
4597: ST_TO_ADDR
// soldat6 = CreateHuman ;
4598: LD_ADDR_EXP 33
4602: PUSH
4603: CALL_OW 44
4607: ST_TO_ADDR
// soldat7 = CreateHuman ;
4608: LD_ADDR_EXP 34
4612: PUSH
4613: CALL_OW 44
4617: ST_TO_ADDR
// soldat8 = CreateHuman ;
4618: LD_ADDR_EXP 35
4622: PUSH
4623: CALL_OW 44
4627: ST_TO_ADDR
// soldat9 = CreateHuman ;
4628: LD_ADDR_EXP 36
4632: PUSH
4633: CALL_OW 44
4637: ST_TO_ADDR
// PlaceUnitArea ( soldat1 , area40 , false ) ;
4638: LD_EXP 28
4642: PPUSH
4643: LD_INT 10
4645: PPUSH
4646: LD_INT 0
4648: PPUSH
4649: CALL_OW 49
// wait ( 0 0$2 ) ;
4653: LD_INT 70
4655: PPUSH
4656: CALL_OW 67
// PlaceUnitArea ( soldat2 , area40 , false ) ;
4660: LD_EXP 29
4664: PPUSH
4665: LD_INT 10
4667: PPUSH
4668: LD_INT 0
4670: PPUSH
4671: CALL_OW 49
// wait ( 0 0$2 ) ;
4675: LD_INT 70
4677: PPUSH
4678: CALL_OW 67
// PlaceUnitArea ( soldat3 , area40 , false ) ;
4682: LD_EXP 30
4686: PPUSH
4687: LD_INT 10
4689: PPUSH
4690: LD_INT 0
4692: PPUSH
4693: CALL_OW 49
// wait ( 0 0$2 ) ;
4697: LD_INT 70
4699: PPUSH
4700: CALL_OW 67
// PlaceUnitArea ( soldat4 , area40 , false ) ;
4704: LD_EXP 31
4708: PPUSH
4709: LD_INT 10
4711: PPUSH
4712: LD_INT 0
4714: PPUSH
4715: CALL_OW 49
// wait ( 0 0$2 ) ;
4719: LD_INT 70
4721: PPUSH
4722: CALL_OW 67
// PlaceUnitArea ( soldat5 , area40 , false ) ;
4726: LD_EXP 32
4730: PPUSH
4731: LD_INT 10
4733: PPUSH
4734: LD_INT 0
4736: PPUSH
4737: CALL_OW 49
// wait ( 0 0$2 ) ;
4741: LD_INT 70
4743: PPUSH
4744: CALL_OW 67
// PlaceUnitArea ( soldat6 , area40 , false ) ;
4748: LD_EXP 33
4752: PPUSH
4753: LD_INT 10
4755: PPUSH
4756: LD_INT 0
4758: PPUSH
4759: CALL_OW 49
// wait ( 0 0$2 ) ;
4763: LD_INT 70
4765: PPUSH
4766: CALL_OW 67
// PlaceUnitArea ( soldat7 , area40 , false ) ;
4770: LD_EXP 34
4774: PPUSH
4775: LD_INT 10
4777: PPUSH
4778: LD_INT 0
4780: PPUSH
4781: CALL_OW 49
// Say ( kurt , wejscie17 ) ;
4785: LD_INT 294
4787: PPUSH
4788: LD_STRING wejscie17
4790: PPUSH
4791: CALL_OW 88
// wait ( 0 0$2 ) ;
4795: LD_INT 70
4797: PPUSH
4798: CALL_OW 67
// PlaceUnitArea ( soldat8 , area40 , false ) ;
4802: LD_EXP 35
4806: PPUSH
4807: LD_INT 10
4809: PPUSH
4810: LD_INT 0
4812: PPUSH
4813: CALL_OW 49
// wait ( 0 0$2 ) ;
4817: LD_INT 70
4819: PPUSH
4820: CALL_OW 67
// PlaceUnitArea ( soldat9 , area40 , false ) ;
4824: LD_EXP 36
4828: PPUSH
4829: LD_INT 10
4831: PPUSH
4832: LD_INT 0
4834: PPUSH
4835: CALL_OW 49
// DialogueOn ;
4839: CALL_OW 6
// SayRadio ( rayan , wejscie18 ) ;
4843: LD_INT 149
4845: PPUSH
4846: LD_STRING wejscie18
4848: PPUSH
4849: CALL_OW 94
// Say ( stachu1 , wejscie19 ) ;
4853: LD_EXP 116
4857: PPUSH
4858: LD_STRING wejscie19
4860: PPUSH
4861: CALL_OW 88
// Say ( rayan , wejscie20 ) ;
4865: LD_INT 149
4867: PPUSH
4868: LD_STRING wejscie20
4870: PPUSH
4871: CALL_OW 88
// AddMedal ( Zdrowi2 , - 1 ) ;
4875: LD_STRING Zdrowi2
4877: PPUSH
4878: LD_INT 1
4880: NEG
4881: PPUSH
4882: CALL_OW 101
// DialogueOff ;
4886: CALL_OW 7
// InGameOff ;
4890: CALL_OW 9
// enable ( 04 ) ;
4894: LD_INT 4
4896: ENABLE_MARKED
// end ; end_of_file
4897: END
// every 0 0$1 marked 04 do
4898: GO 4900
4900: DISABLE
// begin AddMedal ( Zdrowi1 , 1 ) ;
4901: LD_STRING Zdrowi1
4903: PPUSH
4904: LD_INT 1
4906: PPUSH
4907: CALL_OW 101
// GiveMedals ( Main ) ;
4911: LD_STRING Main
4913: PPUSH
4914: CALL_OW 102
// RewardPeople ( [ stachu1 , kurt , ar1 , ar2 , ar3 , m1 , m2 , m3 , m4 , m5 , m6 , nauk ] ) ;
4918: LD_EXP 116
4922: PUSH
4923: LD_INT 294
4925: PUSH
4926: LD_INT 196
4928: PUSH
4929: LD_INT 198
4931: PUSH
4932: LD_INT 197
4934: PUSH
4935: LD_INT 214
4937: PUSH
4938: LD_INT 212
4940: PUSH
4941: LD_INT 211
4943: PUSH
4944: LD_INT 280
4946: PUSH
4947: LD_INT 210
4949: PUSH
4950: LD_INT 208
4952: PUSH
4953: LD_INT 281
4955: PUSH
4956: EMPTY
4957: LIST
4958: LIST
4959: LIST
4960: LIST
4961: LIST
4962: LIST
4963: LIST
4964: LIST
4965: LIST
4966: LIST
4967: LIST
4968: LIST
4969: PPUSH
4970: CALL_OW 43
// SaveCharacters ( Bag , Matthew Bagins ) ;
4974: LD_EXP 1
4978: PPUSH
4979: LD_STRING Matthew Bagins
4981: PPUSH
4982: CALL_OW 38
// SaveCharacters ( Lisa , Lisa Lawson ) ;
4986: LD_EXP 3
4990: PPUSH
4991: LD_STRING Lisa Lawson
4993: PPUSH
4994: CALL_OW 38
// SaveCharacters ( andr , Andrew Tomphson ) ;
4998: LD_EXP 2
5002: PPUSH
5003: LD_STRING Andrew Tomphson
5005: PPUSH
5006: CALL_OW 38
// SaveCharacters ( Frank , Frank Forsyth ) ;
5010: LD_EXP 14
5014: PPUSH
5015: LD_STRING Frank Forsyth
5017: PPUSH
5018: CALL_OW 38
// SaveCharacters ( Lucy , Lucy Donaldson ) ;
5022: LD_EXP 12
5026: PPUSH
5027: LD_STRING Lucy Donaldson
5029: PPUSH
5030: CALL_OW 38
// SaveCharacters ( Nina , Nina Kleshnev ) ;
5034: LD_EXP 11
5038: PPUSH
5039: LD_STRING Nina Kleshnev
5041: PPUSH
5042: CALL_OW 38
// SaveCharacters ( Paul , Paul Khattam ) ;
5046: LD_EXP 13
5050: PPUSH
5051: LD_STRING Paul Khattam
5053: PPUSH
5054: CALL_OW 38
// SaveCharacters ( ron , Ron Paterson ) ;
5058: LD_EXP 10
5062: PPUSH
5063: LD_STRING Ron Paterson
5065: PPUSH
5066: CALL_OW 38
// SaveCharacters ( adi , Henry Slade ) ;
5070: LD_EXP 9
5074: PPUSH
5075: LD_STRING Henry Slade
5077: PPUSH
5078: CALL_OW 38
// SaveCharacters ( bart , Bart Reynolds ) ;
5082: LD_EXP 6
5086: PPUSH
5087: LD_STRING Bart Reynolds
5089: PPUSH
5090: CALL_OW 38
// SaveCharacters ( allen , Paul Allen ) ;
5094: LD_EXP 5
5098: PPUSH
5099: LD_STRING Paul Allen
5101: PPUSH
5102: CALL_OW 38
// SaveCharacters ( petra , Petra Johnson ) ;
5106: LD_EXP 8
5110: PPUSH
5111: LD_STRING Petra Johnson
5113: PPUSH
5114: CALL_OW 38
// SaveCharacters ( kate , Kate Jordan ) ;
5118: LD_EXP 7
5122: PPUSH
5123: LD_STRING Kate Jordan
5125: PPUSH
5126: CALL_OW 38
// SaveCharacters ( gary , Gary Grant ) ;
5130: LD_EXP 4
5134: PPUSH
5135: LD_STRING Gary Grant
5137: PPUSH
5138: CALL_OW 38
// SaveCharacters ( Greene , Fred Greene ) ;
5142: LD_EXP 16
5146: PPUSH
5147: LD_STRING Fred Greene
5149: PPUSH
5150: CALL_OW 38
// SaveCharacters ( stachu1 , Stanisaw Kamiski ) ;
5154: LD_EXP 116
5158: PPUSH
5159: LD_STRING Stanisaw Kamiski
5161: PPUSH
5162: CALL_OW 38
// SaveCharacters ( margaret , Margaret Staines ) ;
5166: LD_EXP 85
5170: PPUSH
5171: LD_STRING Margaret Staines
5173: PPUSH
5174: CALL_OW 38
// SaveCharacters ( ivan , Ivan Dimitrov ) ;
5178: LD_EXP 86
5182: PPUSH
5183: LD_STRING Ivan Dimitrov
5185: PPUSH
5186: CALL_OW 38
// SaveCharacters ( alex , Alexandra Carey ) ;
5190: LD_EXP 87
5194: PPUSH
5195: LD_STRING Alexandra Carey
5197: PPUSH
5198: CALL_OW 38
// SaveCharacters ( brad , Brad Butts ) ;
5202: LD_EXP 89
5206: PPUSH
5207: LD_STRING Brad Butts
5209: PPUSH
5210: CALL_OW 38
// SaveCharacters ( cyrus , Cyrus Parker ) ;
5214: LD_EXP 88
5218: PPUSH
5219: LD_STRING Cyrus Parker
5221: PPUSH
5222: CALL_OW 38
// SaveCharacters ( kurt , Kurt Schmidt ) ;
5226: LD_INT 294
5228: PPUSH
5229: LD_STRING Kurt Schmidt
5231: PPUSH
5232: CALL_OW 38
// SaveCharacters ( omar , Omar Ali ) ;
5236: LD_INT 259
5238: PPUSH
5239: LD_STRING Omar Ali
5241: PPUSH
5242: CALL_OW 38
// YouWin ;
5246: CALL_OW 103
// end ;
5250: END
// every 0 0$1 trigger IsDead ( stachu1 ) or IsDead ( kurt ) do
5251: LD_EXP 116
5255: PPUSH
5256: CALL_OW 301
5260: PUSH
5261: LD_INT 294
5263: PPUSH
5264: CALL_OW 301
5268: OR
5269: IFFALSE 5281
5271: GO 5273
5273: DISABLE
// begin YouLost ( Tchorz ) ;
5274: LD_STRING Tchorz
5276: PPUSH
5277: CALL_OW 104
// end ;
5281: END
